/* component type values */
#define MovieImportType 'eat ' /* movie data import */
#define MovieExportType 'spit' /* movie data export */
/* componentFlags values for movie import and movie export components */
enum {
canMovieImportHandles = 1, /* can import from handles */
canMovieImportFiles = 2, /* can import from files */
hasMovieImportUserInterface = 4, /* import has user interface */
canMovieExportHandles = 8, /* can export to handles */
canMovieExportFiles = 16, /* can export to files */
hasMovieExportUserInterface = 32, /* export has user interface */
dontAutoFileMovieImport = 64 /* do not automatically import
movie files */
};
/* flags for MovieImportHandle and MovieImportFile */
enum {
movieImportCreateTrack = 1, /* create a new track */
movieImportInParallel = 2, /* paste imported data */
movieImportMustUseTrack = 4 /* use specified track */
};
enum {
movieImportResultUsedMultipleTracks = 8, /* component used several
tracks */
};
enum {
/* movie data import components */
kMovieImportHandleSelect = 1, /* import from handle */
kMovieImportFileSelect = 2, /* import from file */
kMovieImportSetSampleDurationSelect = 3, /* set sample duration */
kMovieImportSetSampleDescriptionSelect = 4, /* set sample description */
kMovieImportSetMediaFileSelect = 5, /* set media file */
kMovieImportSetDimensionsSelect = 6, /* set track dimensions */
kMovieImportSetChunkSizeSelect = 7, /* set chunk size */
kMovieImportSetProgressProcSelect = 8, /* set progress func */
kMovieImportSetAuxiliaryDataSelect = 9, /* set additional data */
kMovieImportSetFromScrapSelect = 10, /* data from scrap */
kMovieImportDoUserDialogSelect = 11, /* invoke user dialog */
kMovieImportSetDurationSelect = 12 /* set paste duration */
/* movie data export components */
kMovieExportToHandleSelect = 128, /* export to handle */
kMovieExportToFileSelect = 129, /* export to file */
kMovieExportDoUserDialogSelect = 130, /* invoke user dialog */
kMovieExportGetAuxiliaryDataSelect = 131,/* get additional data */
kMovieExportSetProgressProcSelect = 132 /* set progress function */
};
typedef ComponentInstance MovieImportComponent, MovieExportComponent;